aff cup
The Data Void in Vietnamese FootballOne night I opened four data files to reconstruct a match involving a...
The Decay Coefficient and the Silent Death of Vietnam's Attack: Lessons from the Loss to ThailandHook: When the referee blew the final whistle of the 2026 AFF Cup final, I...
Vietnamese Football 2026: Bold Strides on the Journey to Continental ProminenceThe match ended, the referee's whistle echoing one final time in the rainy...
Asian Games 2026: Satwik-Chirag's Shock First-Round Exit and the Cost of a Too-Short DeciderAt eight in the evening on 25 September 2026, I sat alone in my flat in...
Ashmita Chaliha and the Double Standard Question: When Lower-Tier Courts Are ForgottenThe stadium is the best keeper of secrets, but a fall is what reveals...
SofM Rates LCK Above LPL Ahead of Worlds 2026: A Verdict Without a PatchA forty-second clip and a headline with a two-week lifespan The clip runs und...
CAHN 1-1 Thanh Hoa: Three Home Nights Without a Win and the Cost of a Frozen SquadIn the 87th minute the VAR screen lit up at Hang Day and all four stands held...
SBCL Premier Division Opening Weekend: BATTS and Ormesby Lead, eBaTT's Teenagers Topple the Former ChampionsWhen Max Radiven closed out the fifth game at 12-10, the youth side eBaTT had...
When Cong Phuong drew the circle: The dream of Vietnam U23 and the silent notes of memoryI vividly remember the moment Cong Phuong received the ball on the right flan...
The empty analysis and the 1,744 words that should not be writtenNo swimmer's name appears in the data I received. I opened the analysis file...
UFC 333 and the Matchmaking Puzzle: Volkanovski, Evloev and the Limits of RankingsIn Sài Gòn, a café on Nguyễn Du Street opens at 3 a.m., its old screen...
2026 Copa Internacional: Adam Peaty, 57.71 Seconds, and the Lanes That Never Make the Record BoardThat moment was nothing special. Adam Peaty touched the wall in 57.71 seconds...
The Esports Data Gap: When Competitive History Disappears and Records No One Verifies AnymoreOne November evening in 2026, I opened three browser tabs at once to track do...
Polish Super Cup: Lublin beat Zawiercie 3-0, but set one dragged to 34-32In Czestochowa, the scoreboard for set one stopped at 34-32. Sixty-six rallie...
The Empty Cell: How a Data Gap Is Erasing East African Women AthletesOn a Tuesday morning, I opened the results file from a county-level women's...
The Half-Empty Dossiers of Vietnam's National Youth Table Tennis ChampionshipThe match ended at 4:12 in the afternoon. Four people were left in the stands...
Shanghai Masters 2026 Final: Davidovich Fokina Faces His Narrowest Career Window While Jodar Is Only Just Opening DoorsShanghai, October 18, 2026. The Shanghai Masters 1000 final between Alejandro...
Three Attackers and One Lonely Star: Arizona State Topples StanfordThree in the morning in Osaka. I brewed a pot of tea, pulled my chair close t...
Kipchoge Wins Melbourne Marathon: 2:09:10 and the Course Dividend Nobody Wants to DeductThe frame I replayed most this week was not the moment Eliud Kipchoge cut the...
The Data Referee: When the 'Football' Label Sticks to Cinema and Lessons for Vietnamese Sports JournalismEarly one morning in Berlin, I reviewed the aggregated sports data feed sent...
